Receipt Printing Processing Method and Receipt Printing Processing System

ABSTRACT

When a customer places a special order that changes the content of a product or processing thereof (non-standard order information), a receipt printing processing method and system also produces a special order seal in connection with printing the sales receipt. The receipt printing processing system has a receipt printer and a label printer that is in communication with the receipt printer. When the system receives transaction processing data generated by a POS register used to take orders, it is determined if non-standard order information is contained in the transaction processing data. If so, seal printing data for printing a special order seal is generated. Receipt data is also processed for the printing of the receipt.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of, and claims priority under 35U.S.C. §120 on, U.S. application Ser. No. 13/488,235, filed Jun. 4,2012, which is a continuation of U.S. application Ser. No. 13/228,728,filed Sep. 9, 2011, now U.S. Pat. No. 8,215,544, which is a continuationof U.S. application Ser. No. 12/357,212, filed Jan. 21, 2009, now U.S.Pat. No. 8,033,452, which claims priority under 35 U.S.C. §119 onJapanese Patent Application No. 2008-013436, filed Jan. 24, 2008. Eachsuch prior application is incorporated by reference herein in itsentirety.

BACKGROUND

1. Field of Invention

The present invention relates to a receipt printing processing method, areceipt printing processing system, and a printer that can be linked toan order entry system in a fast food restaurant, for example, forprinting special order seals displaying information about specialrequests for products ordered by a customer when sales receipts areprinted.

2. Description of Related Art

Fast food restaurants such as fast food hamburger restaurants areinternally separated into a dining area and a kitchen. Customer ordersare typically taken at an order counter between the dining area and thekitchen, and the orders are prepared in the kitchen. A POS register forinputting information about the ordered products and processingtransactions, and a receipt printer for receiving the transactionprocessing data generated by the POS register when payment is completedand printing a receipt based on the transaction processing data, aregenerally installed at the order counter. A printer or display that isconnected to the POS register is installed in the kitchen, and orderinstructions generated by the POS register based on the input productinformation are output by the kitchen printer or presented on thekitchen display when payment for the order is completed. The order isthen prepared according to the order instructions, and the finishedorder is then wrapped, carried from the kitchen to the dining room, anddelivered to the customer.

Japanese Unexamined Patent Appl. Pub. JP-A-H07-168980 is directed to anorder entry system for fast food restaurants that installs an orderentry and transaction processing terminal combining both the POSregister and the receipt printer in the dining room, and relies on thecustomers to enter their own orders and complete payment for the orderin a self-service model.

Special orders that change how particular products are prepared can alsobe accepted in fast food restaurants in order to accommodate a widerange of individual customer preferences. For example, hamburgers may beordered without any pickles, mustard, lettuce, and/or mayonnaise.Information about such special orders is entered together with theordered product information into the POS register, and sent togetherwith any cooking instructions to the kitchen. The kitchen can thereforeeasily prepare a hamburger with a special request, while at the sametime presenting regular hamburgers on the menu.

Hamburgers with special requests and regular hamburgers look the same,however, particularly when wrapped. A special order seal describing thespecial request is therefore prepared in the kitchen and applied to thewrapper of the finished order so that the special order can be readilyidentified and given to the correct customer. However, as the number ofvariations in the special orders that are possible increases, the numberof special order seals that must be readied and kept available alsoincreases. This greatly increases managerial overhead due to the need toorder, store, and manage the inventory of numerous different specialorder seals.

In order to avoid the need to stock and manage numerous special orderseals, the POS register may alternatively generate seal printing datafor printing the special order seals and send the seal printing data tothe kitchen printer to print the special order seal in the kitchen eachtime special order information is entered at the POS register. However,in order for the POS register to generate the seal printing data andsend the seal printing data to the kitchen printer each time a specialorder is received, the existing application program that is run by thePOS register must be modified, thus increasing the cost of introducing asystem for locally printing special order seals.

SUMMARY OF INVENTION

The present invention provides receipt printing processing methods andreceipt printing processing systems that enable printing special orderseals showing information for special or non-standard orders (orderinformation that changes the content of a product or processing thereof)in connection with printing a receipt after a customer places a specialorder, and does so without requiring any modification to the applicationprogram that is run by a host device to receive product orders andprocess payments.

A first aspect of the invention is a receipt printing processing methodincluding steps of providing a first printer that prints on a firstpaper and a second printer that prints on a second paper, receivingfirst data, e.g., transaction processing data, using the first printer;generating second data, e.g., seal printing data, for printing, usingthe first printer, if predetermined information, e.g., order informationthat changes the content of a product or processing thereof, iscontained in the first data; sending the second data, using the firstprinter, to the second printer; printing the first data on the firstpaper using the first printer; and printing the second data on thesecond data using the second printer.

According to this aspect of the invention, if the predeterminedinformation is contained in the first data that is generated whenpayment for an order is received, the processing and printing of boththe first and second data is controlled accordingly. Such controlstreamlines the processing. The cost of introducing a system forprinting second data, e.g., special order seals, can thus be reduced.

Furthermore, by way of example, if the first printer is located at theorder counter in the customer service area and the second printer islocated in the kitchen, a special order seal corresponding to aparticular receipt is printed in the kitchen each time a receipt isprinted for a customer who places a special order. Products cantherefore be prepared while confirming special orders by means of thespecial order seals in the kitchen. The special order seal can then beapplied to the wrapper of the finished product to prevent errorsdelivering products to the customers. In addition, because the specialorder seals are issued as needed whenever order payment is completed,there is no need to prepare and stock preprinted special order seals.The task of managing an inventory of special order seals is thereforegreatly reduced.

So that the second data, e.g., seal printing data, can be easilycreated, the second data preferably includes all or a part of the firstdata, e.g., transaction processing data.

Preferably, the receipt printing processing method also has a step ofstoring a key code for identifying the predetermined information in thefirst printer before printing the first data. It is thus determined thatpredetermined information is contained in the first data, e.g.,transaction processing data, if a text string matching the key code isfound in the transaction processing data. Yet further preferably, thekey code is (or part of) a text string relating to the presence,absence, increase, or decrease of content in the product.

This aspect of the invention enables easily determining if predeterminedinformation is contained in the transaction processing data. Inaddition, if it becomes possible to accept a new type of special order,whether predetermined information for the new type of order is containedin the transaction processing data can be easily determined by storing anew key code in the first printer.

In order to easily generate the second data, e.g., seal printing data,the second data generating step yet further preferably generates thesecond data by extracting a text string matching the key code from thefirst data, e.g., transaction processing data.

Another aspect of the invention is a receipt printing processing systemcomprising a first printer that prints on a first paper; and a secondprinter that prints on a second paper. Control is carried out such that,if predetermined information, e.g., order information that changes thecontent of a product or processing thereof, is contained in first data,e.g., transaction processing data, the first printer generates seconddata, e.g., seal printing data for printing a seal showing the detectedpredetermined information and sends the second data to the secondprinter. The first printer prints the first data on the first paper, andthe second printer prints the second data on the second paper.

The use of such control streamlines the processing of transactionprocessing data and seal printing data, as well as the printing of areceipt and a seal using different printers.

Furthermore, by way of example, if the first printer is located at theorder counter in the customer service area and the second printer islocated in the kitchen, a special order seal corresponding to aparticular receipt is printed in the kitchen each time a receipt isprinted for a customer who places a special order. Products cantherefore be prepared while confirming special orders by means of thespecial order seals in the kitchen. The special order seal can then beapplied to the wrapper of the finished product to prevent errorsdelivering products to the customers. In addition, because the specialorder seals are issued as needed whenever order payment is completed,there is no need to prepare and stock preprinted special order seals.The task of managing an inventory of special order seals is thereforegreatly reduced.

Further preferably, the first printer has a key code storage that storesa key code for identifying the predetermined information, and the firstprinter determines that predetermined information is contained in thefirst data, if a text string matching the key code is found in the firstdata.

This aspect of the invention makes identifying special order informationcontained in the transaction processing data simple.

In addition, if it becomes possible to accept a new type of specialorder, whether predetermined information for the new type of order iscontained in the transaction processing data can be easily determined bystoring a new key code in the first printer.

In order to easily generate the second data, e.g., seal printing data,the first printer extracts a text string matching the key code from thefirst data, e.g., transaction processing data, to generate the seconddata.

Yet further preferably, the second printer is connected wirelessly tothe first printer so that the second printer can be located remotely tothe first printer, such as in a kitchen.

Yet further preferably, the second printer is a label printer thatprints on roll paper having an adhesive surface on the back side of apaper web, and cuts the roll paper after each print job is completed.

If a so-called sticky label printer is used as the second printer, theprinted special order seals can be easily affixed to the product.

EFFECT OF THE INVENTION

If special or non-standard order information is contained in thetransaction processing data that is generated when payment for an orderis received, the present invention enables a first printer to a printreceipt for the transaction and a second printer to print a specialorder seal displaying the non-standard order information.

The arrangements advantageously enable the printing of special orderseals from the second printer without modifying the application programrun by the host device. The cost of introducing a system for printingspecial order seals can thus be reduced.

Furthermore, if the first printer is located at the order counter in thecustomer service area and the second printer is located in the kitchen,a special order seal corresponding to a particular receipt is printed inthe kitchen each time a receipt is printed for a customer who places aspecial order. Products can therefore be prepared while confirmingspecial orders by means of the special order seals in the kitchen. Thespecial order seal can then be applied to the wrapper of the finishedproduct to prevent errors delivering products to the customers. Inaddition, because the special order seals are issued as needed wheneverorder payment is completed, there is no need to prepare and stockpreprinted special order seals. The task of managing an inventory ofspecial order seals is therefore greatly reduced.

Other objects and attainments together with a fuller understanding ofthe invention will become apparent and appreciated by referring to thefollowing description and claims taken in conjunction with theaccompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 schematically illustrates an order entry system according to thepresent invention.

FIG. 2 is a functional block diagram of the receipt printing processingsystem according to the present invention.

FIG. 3 is a flow chart describing the operation of the receipt printingprocessing system according to the present invention.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

A preferred embodiment of a receipt printing processing system accordingto the present invention is described below with reference to theaccompanying figures. The receipt printing processing system accordingto this embodiment of the invention is part of an order entry systemused in a fast food restaurant such as a hamburger restaurant.

Order Entry System

FIG. 1 schematically describes an order entry system. This order entrysystem 1 includes a POS register 2 for receiving product orders and forprocessing payment transactions, and a receipt printer (first printer) 4that is connected to the POS register 2 by a USB (Universal Serial Bus)cable 3 and receives transaction data generated by the POS register 2when payment is completed to print a receipt. Also included in the orderentry system 1 are a display 6 connected to the POS register 2 by acable 5, and a label printer 8 (second printer) that is connected to thereceipt printer 4 through a wireless LAN 7.

The POS register 2 and receipt printer 4 are installed at the ordercounter located in the dining room of the hamburger restaurant, and thedisplay 6 and label printer 8 are installed on a counter in the kitchenof the restaurant. The receipt printer 4, wireless LAN 7, and labelprinter 8 are parts of the receipt printing processing system 10.

The POS register 2 is a computer that runs an application program forreceiving product orders and processing payments, and includes a touchpanel 21 as a display and operating unit, a customer display unit 22 fordisplaying information for the customer, and a cash register unit 23 forhandling payments. When a customer enters a product order at the ordercounter, a clerk operates the touch panel 21 to input information aboutthe ordered product to the POS register 2.

A list of product selections such as hamburger, cheeseburger, frenchfries, salad, and coffee is displayed on the touch panel 21. Whenreceiving a customer's order, the store clerk touches the icon for theordered product to input the product information. When a particularproduct icon is touched, a list of special orders specifying how theproduct is to be prepared is displayed for each applicable product. Forexample, if a hamburger or cheeseburger is ordered, icons for selecting“no pickles”, “no mustard”, “no lettuce”, “no mayonnaise”, “extramayonnaise”, and “less mayonnaise” are displayed on the touch panel 21.If the customer makes one of the special requests after ordering aparticular product, the clerk touches the corresponding icon to inputthe special order. In this example information for an order containingone cheeseburger with no pickles, one hamburger, and one coffee isentered.

When the customer then pays for the order and the clerk presses thepayment key on the touch panel 21, the POS register 2 generates thetransaction processing data based on the input product information andsends the transaction processing data to the receipt printer 4. Thetransaction processing data generated by the POS register 2 includes theproduct information such as the product names and quantities of theordered products, the order total, and information about any specialorders that were received.

The POS register 2 then generates kitchen order data based on the inputproduct information and special order information, and outputs thekitchen order data to the display 6 located in the kitchen. The productorders displayed on the display 6 include “1 cheeseburger” with “nopickles” as the special order, and “1 hamburger” as another productrequiring cooking. The kitchen staff then cooks and prepares theproducts displayed on the display 6. Orders for coffee, for example, areprepared using the coffee machine located at the order counter on thedining room side.

When the receipt printer 4 receives the transaction processing datagenerated by the POS register 2, the receipt printer 4 prints a receiptA on which the ordered products, the quantity of each, any specialorders for each product, and the order total are printed based on thetransaction processing data. When special order information is includedin the transaction processing data, the receipt printer 4 generates sealprinting data for printing a special order seal B showing the specialorder information, and sends this seal printing data to the labelprinter 8. The receipt printer 4 thus generates and sends to the labelprinter 8 seal printing data for printing a special order seal B saying“no pickles”.

The label printer 8 receives the seal printing data and prints thespecial order seal B. Because a special order seal B saying “no pickles”is output from the label printer 8, the kitchen staff can apply thespecial order seal B when wrapping the finished special order product sothat it can be easily and correctly identified from the outside.

When all of the ordered products are prepared, they are delivered to theorder counter in the dining room. The order clerk then delivers theitems from the kitchen with the coffee and other items prepared at theorder counter to the customer.

Receipt Printing Processing System

FIG. 2 is a schematic block diagram showing the control system of areceipt printing processing system. The receipt printing processingsystem 10 includes the receipt printer 4, wireless LAN 7, and labelprinter 8.

The receipt printer 4 is preferably a line thermal printer for printingon roll paper delivered from a roll. The control system of the receiptprinter 4 includes a control unit 40 having a CPU, ROM, and RAM, andtransaction processing data from the POS register 2 is supplied to thecontrol unit 40 through a communication interface 41. A line thermalhead 44 and paper feed motor 45 are connected to the output side of thecontrol unit 40 through an intervening head driver 42 and motor driver43. When transaction processing data is received, the control unit 40controls driving these other devices to print a receipt A.

The control unit 40 also includes a special order determinationcomponent 46, a seal printing data generating component 47, and a sealprinting data transmission component 48. Each of these components may beimplemented using appropriate hardware, firmware or software, orappropriate combination thereof, as would be understood by one skilledin the art in light of the disclosure herein.

The special order determination component 46 determines if special orderinformation is contained in the received transaction processing data.The seal printing data generating component 47 generates seal printingdata for issuing a special order seal B displaying the special orderinformation if special order information is contained in the transactionprocessing data. The seal printing data transmission component 48 sendsthe seal printing data generated by the seal printing data generatingcomponent 47 to the label printer 8.

Also connected to the control unit 40 are a communication interface 49for communicating with the label printer 8 over the wireless LAN 7, andnonvolatile memory 50 as a key code holder. The communication interface49 preferably conforms to a standard such as Bluetooth®, IEEE 802.11a,IEEE 802.11b, or IEEE 802.11g.

The nonvolatile memory 50 stores a plurality of key codes that are usedto identify special order information contained in the transactionprocessing data. In this embodiment of the invention key codes arestored as the character strings for such special order information as“with ketchup”, “no pickles”, “no mustard”, “no lettuce”, “nomayonnaise”, “extra mayonnaise”, and “less mayonnaise”. When the specialorder determination component 46 detects a character string matching oneof the key codes in the received transaction processing data, it knowsthat special order information is contained in the transactionprocessing data.

When the special order determination component 46 determines that thetransaction processing data contains special order information, the sealprinting data generating component 47 extracts the character stringincluding the key code and generates the seal printing data. Each timeseal printing data is generated, the seal printing data transmissioncomponent 48 sends the seal printing data through the communicationinterface 49 to the label printer 8.

The label printer 8 is a so-called sticky label printer that prints onroll paper having adhesive on the back side of the paper and cuts theroll paper after each print job is completed. The control system of thelabel printer 8 has a control unit 80 including a CPU, RAM, and ROM, andthe seal printing data sent from the receipt printer 4 is suppliedthrough a communication interface 81 to the control unit 80. Thecommunication interface 81 is a communication interface forcommunicating wirelessly with the communication interface 49 of thereceipt printer 4. A line thermal print head 85, paper feed motor 86,and paper cutter 87 are connected to the output side of the control unit80 through a head driver 82, motor driver 83, and cutter driver 84. Whenseal printing data is received, the control unit 80 controls drivingthese other devices to produce a special order seal B.

Receipt Printing Process

The receipt printing process executed by the receipt printing processingsystem 10 is described next with reference to FIG. 1 and FIG. 3. FIG. 3is a flow chart describing the receipt printing process of the receiptprinting processing system 10.

When the receipt printing processing system 10 is part of an order entrysystem 1, a plurality of key codes for identifying special orderinformation are stored in nonvolatile memory 50 in the receipt printer4. Text strings such as “with ketchup”, “no pickles”, “no mustard”, “nolettuce”, “no mayonnaise”, “extra mayonnaise”, and “less mayonnaise”,for example, may be stored as key codes that identify special orderinformation.

When the order entry system 1 is operating, the receipt printer 4 is ina data wait state waiting for transaction processing data to be sentfrom the POS register 2. The label printer 8 also enters a data waitstate waiting for seal printing data to be sent from the receipt printer4.

When the customer then pays for the products, the POS register 2generates the transaction processing data. The generated transactionprocessing data is sent from the POS register 2 to the receipt printer4. In the example shown in FIG. 1, the transaction processing dataincludes text strings for “1 cheeseburger”, “no pickles”, “1 hamburger”,“1 coffee”, “Total 480 yen”, and a control code indicating line returnsor the end of the job.

When the receipt printer 4 receives the transaction processing data(step ST1), the control unit 40 of the receipt printer 4 controlsdriving the line thermal head 44 and the paper feed motor 45 to issue areceipt A (step ST12). In this example, “1 cheeseburger”, “no pickles”,“1 hamburger”, “1 coffee”, and “Total 480 yen” are printed on the issuedreceipt A.

To issue a receipt, the special order determination component 46searches the transaction processing data temporarily stored in RAM inthe control unit 40 to detect if there are any text strings matching thekey codes stored in the nonvolatile memory 50 (step ST3). In thisexample, “no pickles” is detected as the text string matching a keycode.

When one or more text strings matching a key code is found in thetransaction processing data in step ST3, the seal printing datagenerating component 47 extracts the text string matching the key codefrom the transaction processing data and generates the seal printingdata (step ST4). In this example, “no pickles” is extracted from thetransaction processing data, and a control code indicating the end ofthe data, such as a cut command for cutting the printer paper, is addedto the text string to generate the seal printing data.

When the seal printing data is generated, the seal printing datatransmission component 48 sends the resulting seal printing data throughthe communication interface 49 to the label printer 8 (step ST5).

The label printer 8 receives the seal printing data and prints thespecial order seal B (steps ST6, ST7). The label printer 8 thus outputsa special order seal B on which “no pickles” is printed. When printingreceipt A and special order seal B is finished, the receipt printer 4and label printer 8 return to the data wait state.

If a text string matching a key code is not found in the transactionprocessing data in step ST3, the seal printing data is not generated,seal printing data is therefore not sent from the receipt printer 4 tothe label printer 8, and a special order seal B is not printed. Thelabel printer 8 therefore remains in the data wait state.

Effect of the Receipt Printing Processing System

When special order information is included in the transaction processingdata that is generated when payment is processed, the receipt printer 4that receives the transaction processing data and prints a receipt Aalso generates and sends seal printing data for printing the specialorder information on a special order seal B to the label printer 8.

Because the receipt printer 4 that receives the transaction processingdata generated by the host device generates and sends the seal printingdata to the label printer 8 instead of the host device, such as the POSregister 2 that receives product orders and processes transactions,generating and sending the seal printing data to the label printer 8,the label printer 8 can be used to print special order seals B withoutmodifying the application program that runs on the host device. The costof introducing a system for printing special order seals B can thereforebe suppressed.

Furthermore, if the receipt printer 4 is located at the order counter inthe dining room and the label printer 8 is located in the kitchen, aspecial order seal B corresponding to a particular receipt A is printedin the kitchen each time a receipt A is printed for a customer. Productscan therefore be prepared while confirming special orders by means ofthe special order seals B in the kitchen. The special order seal B canthen be applied to the wrapper of the finished product to prevent errorsdelivering products to the customers. In addition, because the specialorder seals B are issued as needed whenever order payment is completed,there is no need to prepare and stock preprinted special order seals B.The task of managing an inventory of special order seals B is thereforegreatly reduced.

In this embodiment of the invention the receipt printer 4 hasnonvolatile memory 50 for storing key codes identifying the specialorder information, and the special order determination component 46determines that an order contains special order information when a textstring matching a key code is found in the transaction processing data.It is therefore easy to determine if special order information iscontained in the transaction processing data.

Furthermore, if a new type of special order is introduced and can beentered into the order entry system 1, a corresponding new key code canbe added to the nonvolatile memory 50 to enable determining if thespecial order information is contained in the received transactionprocessing data.

Furthermore, because the text strings matching the key codes areextracted from the transaction processing data and used as the sealprinting data, the seal printing data generating component 47 can easilygenerate the seal printing data.

Furthermore, because a sticky label printer is used as the label printer8, the printed special order seals B can be easily affixed to theproducts. In addition, because the label printer 8 and receipt printer 4are connected by a wireless LAN 7, the label printer 8 can be easilylocated in the kitchen or other location remote to the receipt printer4.

Other Embodiments

In the embodiment described above the seal printing data generatingcomponent 47 extracts text strings matching key codes from thetransaction processing data to generate the seal printing data, but theseal printing data may be generated from all of the transactionprocessing data.

The seal printing data may also be generated by extracting everythingexcept for the sale total from the transaction processing data. Becauseinformation about all of the ordered products together with the specialorder information is displayed on the special order seals printed basedon this seal printing data, the seal can be affixed to a take-out bagcontaining all of the ordered products, for example, to show thatspecial order products are also contained in the bag. This helps preventgiving a customer the wrong order when handing a bag containing atake-out order to the customer.

Note that the special order information is obviously not limited tochanging the specified content, and may also include information aboutadditions, such as “add cheese,” as well as common customer requestsrelating to temperature, such as “normal temperature,” or otherpreparation instructions, such as “cut in half.”

The receipt printer 4 and label printer 8 are connected wirelessly inthe foregoing embodiment, but a wired connection may obviously be used.

The order entry system 1 described above is an example of an order entrysystem used in a fast food restaurant, but the order entry system thatcan be linked to the receipt printing processing system 10 in thisembodiment of the invention is not limited to this order entry system 1.The receipt printing processing system 10 can be introduced as areplacement for a receipt printer that receives transaction processingdata from a host device and prints receipts.

While embodiments of the invention have been described and illustrated,numerous modifications and variations will be apparent to those skilledin the art in light of the disclosure herein. Each such variation andmodification falls within the spirit and scope of the invention to theextent that it falls within the scope of any of the following claims.

Furthermore, in other embodiment Character strings “with”, “no”, “extra”and “less” may be stored as key codes that identify text strings such as“with ketchup”, “no pickles”, “no mustard”, “no lettuce”, “nomayonnaise”, “extra mayonnaise”, and “less mayonnaise”, for example, asspecial order information. More particularly, special orders are enteredusing data sets including key codes for “with,” “no,” “extra” and “less”in combination with “ketchup”, “pickles”, “mustard”, and “lettuce”, forexample. When the special order determination component 46 detects acharacter string including one of the key codes in the receivedtransaction processing data, it knows that special order information iscontained in the transaction processing data. After detecting acharacter string including one of the key codes in the receivedtransaction processing data, the same as described in the previousembodiment, the seal printing data generating component 47 generates theseal printing data and the seal printing data transmission component 48sends the seal printing data to the label printer 8 for printing aspecial order seal B.

What is claimed is:
 1. A receipt printing processing method, comprisingsteps of: providing a first printer that prints on a first paper and asecond printer that prints on a second paper; receiving first data usingthe first printer; generating second data for printing on the secondpaper, using the first printer, if predetermined information iscontained in the first data; sending the second data, using the firstprinter, to the second printer; printing the first data on the firstpaper using the first printer; and printing the second data on thesecond paper using the second printer.
 2. The receipt printingprocessing method described in claim 1, wherein the second data includesall or a part of the first data.
 3. The receipt printing processingmethod described in claim 1, wherein the method further comprises thesteps of: storing a key code for identifying the predeterminedinformation in the first printer before printing the first data; anddetermining that the predetermined information is contained in the firstdata, if a text string matching the key code is found in the first data.4. The receipt printing processing method described in claim 3, whereinthe key code is part of a text string relating to the presence, absence,increase, or decrease of content in the product.
 5. The receipt printingprocessing method described in claim 3, wherein the generating stepcomprises generating the second data by extracting a text stringmatching the key code from the first data.
 6. A receipt printingprocessing system, comprising: a first printer that prints on a firstpaper; a second printer that prints on a second paper; and wherein, ifpredetermined information is contained in first data, the first printergenerates second data for printing a seal showing the detectedpredetermined information, and sends the second data to the secondprinter; and wherein the first printer prints the first data on thefirst paper and the second printer prints the second data on the secondpaper.
 7. The receipt printing processing system described in claim 6,wherein the second data includes all or a part of the first data.
 8. Thereceipt printing processing system described in claim 6, wherein thefirst printer further includes a key code storage that stores a key codefor identifying the predetermined information; and the first printerdetermines that the predetermined information is contained in the firstdata, if a text string matching the key code is found in the first data.9. The receipt printing processing system described in claim 8, whereinthe first printer extracts a text string matching the key code from thefirst data to generate the second data.